successfully completed - German English Dictionary